package com.example.lklibrary.bi.bean;

import java.io.Serializable;
import java.util.Map;

/**
 * 埋点参数
 */
public class CollectorObj implements Serializable {


    public String appKey;
    /**
     * 行为统计类型
     * 1.pageDuration页面停留
     * 2.appLaunch程序进入(进入前台)
     * 3.appEnd程序关闭(切到后台)
     * 4.customEvent自定义事件
     */
    public String action;
    /**
     * APP版本号
     */
    public String appVersion;
    /**
     * 城市
     */
    public String city_id;
    /**
     * 地区
     */
    public String area_id;
    /**
     * 统计时间
     */
    public String date;
    /**
     * 国家
     */
    public String country_id;
    /**
     * 用户信息附加参数,可在初始化sdk时传入
     */
    public String userInfo;
    /**
     * 省或自治区
     */
    public String region_id;
    /**
     * 设备id
     */
    public DeviceBean device;
    /**
     * 行为属性
     */
    public Map<String, Object> parameter;
}
